// File:       hoistupp.c++
// Version:    1.01
// Author:     (c) Miles Sabin, 1997
// Purpose:    protocol class for hoisted unary predicates

// Change log:
//  13/01/97   v. 1.00
//  14/01/97   Added hoist algorithms.
//  15/01/97   Added equal() and lexicographical_compare().
//  23/02/97   Split HoistComparator_base off from HoistHelper_base
//               to remove requirement for contained classes to define
//               operator==() and operator<() whereever possible.
//             member_offset() replaced by member_base_offset().
//  01/04/97   Changed _base suffix to Protocol.
//             Added HoistUnaryPredicateProtocol.
//             Added HoistBinaryPredicateProtocol.
//  01/04/97   v. 1.01
//             Split off into separate translation unit.

#include "hoistupp.h"


// Implementation of HoistUnaryPredicateProtocol

HoistUnaryPredicateProtocol::~HoistUnaryPredicateProtocol()
  {}


